<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>D2 (Computer)</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/D2_(Computer)"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-D2_Computer rootpage-D2_Computer skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">D2 (Computer)</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Der programmierbare Rechenautomat <b>D2</b> (Dresden 2) war ein <a href="Computer" title="Computer">Computertyp</a> aus der <a href="Deutsche_Demokratische_Republik" title="Deutsche Demokratische Republik">DDR</a>.
</p><p>Der intern mit <a href="Dualsystem" title="Dualsystem">Dualzahlen</a> arbeitende <a href="Digitalrechner" title="Digitalrechner">Digitalrechner</a> wurde zwischen 1956 und 1959 an der <a href="Technische_Universit%C3%A4t_Dresden" title="Technische Universität Dresden">TH Dresden</a> entworfen und gebaut. Sein Konstrukteur war <a href="Nikolaus_Joachim_Lehmann" title="Nikolaus Joachim Lehmann">Nikolaus Joachim Lehmann</a>, Vater vieler historischer Computer aus <a href="Dresden" title="Dresden">Dresden</a>.
</p><p>Der D2 war, wie sein Vorgänger <a href="D1_(Computer)" title="D1 (Computer)">D1</a>, ein <a href="R%C3%B6hrencomputer" title="Röhrencomputer">Röhrencomputer</a>. Er verfügte über 1400 <a href="Elektronenr%C3%B6hre" title="Elektronenröhre">Elektronenröhren</a>, erreichte eine Verarbeitungsgeschwindigkeit von 1000 <a href="FLOPS" class="mw-redirect" title="FLOPS">FLOPS</a>. Sein <a href="Trommelspeicher" title="Trommelspeicher">Trommelspeicher</a> hatte 256 Spuren („Bahnen“), auf jeder Bahn Platz für 16 56-Bit-<a href="Datenwort" title="Datenwort">Wörter</a> (2 Befehle je Wort) und konnte somit 4096 <a href="Datenwort" title="Datenwort">Wörter</a> zu je 56 <a href="Bit" title="Bit">Bit</a> speichern. Es gab 11 <a href="Register_(Computer)" class="mw-redirect" title="Register (Computer)">Register</a>. Die Trommel hatte außerdem einen Schnellspeicher-Teil mit mittlerer Wartezeit von nur 0,34 ms (320 Plätze); Transporte vom Haupt- zum Schnellspeicher und zurück konnten parallel zur Rechnung erfolgen.
</p><p>Nachfolger des D2 waren die Digitalrechner D3 und <a href="D4a" title="D4a">D4</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Befehlsaufbau_/_Befehlsnotation"><span id="Befehlsaufbau_.2F_Befehlsnotation"></span>Befehlsaufbau / Befehlsnotation</h2></div>
<p>Der D2 war eine <a href="Adressrechner_(Maschinenbefehl)" title="Adressrechner (Maschinenbefehl)">Einadressmaschine</a>.
Jeder Befehl hatte 7 Zeichen (28 Bits): 2 Zeichen (8 Bits) Adresse 1.Operand (Register), Operationscode / 3 Zeichen (12 Bits) Adresse 2.Operand (Bahnnr. 8 Bits, Pos. auf der Bahn 4 Bits) / 2 Zeichen (8 Bits) <a href="Indexregister" title="Indexregister">Index-</a> und Schrittregister, Sonderzeichen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Programmausschnitt">Programmausschnitt</h2></div>
<p>Das 1967/68 im Rahmen einer Diplomarbeit (<i>Ein Rechenprogramm zur Bestimmung der Toleranzempfindlichkeit von Abzweigschaltungen</i>, TU Dresden, Institut für Fernmeldetechnik, Autor Klaus Matzdorff) erstellte Programm hat einen Umfang von 29 Bahnen und ist in <a href="Maschinensprache" title="Maschinensprache">Maschinensprache</a> geschrieben. Der rechts abgebildete Ausschnitt „Bahn 5“ zeigt ein <a href="Unterprogramm" title="Unterprogramm">Unterprogramm</a> zum Ausdruck von Ergebnissen; auf der Bahn gibt es auch Daten (Text, 2 Wörter Pos. 0 und 13) und zwei leere Wörter für die Adressen der auszudruckenden Ergebnisse.
</p><p>Um die Rechengeschwindigkeit zu erhöhen, konnten Bahnen in Schnellspeicher kopiert (Kommentar im Bild „Bahntransport“) und dort abgearbeitet werden, was bei Bahnen mit Schleifen innerhalb des Bahnbereichs, wie hier, besonders sinnvoll war.
</p><p><a href="Schleife_(Programmierung)" title="Schleife (Programmierung)">Schleifen</a> sollten wenn möglich innerhalb einer Bahn gebildet werden, um die pneumatisch gesteuerte Bewegung des Zugriffsschlittens der Trommel bei Bahnwechsel zu minimieren. Manchmal lief der Schlitten heiß und die Maschine schaltete ab, wenn zu häufig bahnübergreifende Sprünge ausgeführt werden mussten.
</p><p>Die Speicheradressen mussten (relativ zu der in einem speziellen Register (β0, β1 …) stehenden Startbahn-Adresse) direkt angegeben werden (Bahn / Position auf der Bahn) oder, wie bei den Sprüngen im Beispiel, relativ zur Befehlsposition. Programmierhilfen (<a href="Assembler_(Informatik)" title="Assembler (Informatik)">Assembler</a> o. ä.) waren 1968 noch nicht verfügbar.
</p>
<div class="mw-heading mw-heading2"><h2 id="Daten-Ein-_und_-Ausgabe">Daten-Ein- und -Ausgabe</h2></div>
<p>Programm und Daten wurden mittels <a href="Fernschreiber" title="Fernschreiber">Fernschreibmaschine</a> auf 5-Kanal-<a href="Lochstreifen" title="Lochstreifen">Lochstreifen</a> übertragen. Ein Paritätsbit für die Fehlerkontrolle gab es beim 5-Kanal-Lochstreifen nicht, stattdessen wurde bei einem Probelauf des fertigen Lochstreifens eine Kontrollsumme ermittelt, die dann am Ende des Lochstreifens händisch per „Bitstanze“ eingestanzt wurde. Falls bei der nachfolgenden Verwendung des Lochstreifens die ermittelte Kontrollsumme nicht mit der eingestanzten übereinstimmte, wurde die Eingabe verworfen.
</p><p>Für weitere Eingaben und die Ausgabe von Rechenergebnissen standen zwei elektrische Schreibmaschinen zur Verfügung.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://tu-dresden.de/mn/math/die-fakultaet/sammlungen/historische-rechenmaschinen/exponate/d2-elektronik-einschub">Technische Daten des D2</a></li>
<li><a rel="nofollow" class="external text" href="https://www.robotrontechnik.de/html/computer/d2.htm">D2 auf robotrontechnik.de</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-06-11" href="https://de.wikipedia.org/wiki/?title=D2_(Computer)&oldid=256910490">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>